home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 22 / Cream of the Crop 22.iso / doom / bsp44a.zip / ENTS.QC < prev    next >
Text File  |  1996-09-10  |  24KB  |  1,059 lines

  1. /*QUAKED air_bubbles (0 .5 .8) (-8 -8 -8) (8 8 8)
  2. Air bubbles. They disappear
  3. in Deathmatch.
  4. */
  5. /*QUAKED ambient_light_buzz (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  6. Buzzing light. Sound.
  7. */
  8. /*QUAKED ambient_drip (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  9. Dripping sound.
  10. */
  11. /*QUAKED ambient_drone (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  12. Drone sound.
  13. */
  14. /*QUAKED ambient_comp_hum (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  15. Computer sound.
  16. */
  17. /*QUAKED ambient_flouro_buzz (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  18. Fluorescent light sound.
  19. */
  20. /*QUAKED ambient_suck_wind (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  21. Wind sound.
  22. */
  23. /*QUAKED ambient_swamp1 (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  24. Swamp sound 1.
  25. */
  26. /*QUAKED ambient_swamp2 (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  27. Swamp sound 2.
  28. */
  29. /*QUAKED ambient_thunder (0.3 0.1 0.6) (-10 -10 -8) (10 10 8)
  30. Thunder sound.
  31. */
  32. /*QUAKED event_lightning (0 1 1) (-16 -16 -16) (16 16 16)
  33. Just for boss level. Used for
  34. killing Cthon.
  35. */
  36. /*QUAKED func_bossgate (0 .5 .8) ?
  37. This bmodel appears unless players 
  38. have all of the episode sigils. 
  39. Used to close the floor in start.map 
  40. (stairs to Shub).
  41. */
  42. /*QUAKED func_button (0 .5 .8) ?
  43. When a button is touched, it moves
  44. some distance in the direction of
  45. it's angle, triggers all of it's targets,
  46. waits some time, then returns to 
  47. it's original position where it can be
  48. triggered again.
  49.  
  50. Keys:
  51. "angle"
  52.  determines the opening direction
  53. "target"
  54.  all entities with a matching
  55.  targetname will be used
  56. "killtarget"
  57.  kills matching targets when fired
  58. "speed"
  59.  default is 40
  60. "delay"
  61.  waits # seconds before firing
  62. "wait"
  63.  default is 1 (-1 = never return)
  64. "lip"
  65.  override the default 4 pixel lip 
  66.  remaining at end of move
  67. "health"
  68.  if set, the button must be killed 
  69.  instead of touched
  70. "message"
  71.  centerprints message to activator
  72. "sounds"
  73.  0 = steam metal
  74.  1 = wooden clunk
  75.  2 = metallic click
  76.  3 = in-out
  77. */
  78. /*QUAKED func_door (0 .5 .8) ? START_OPEN x DOOR_DONT_LINK GOLD_KEY SILVER_KEY TOGGLE
  79. If two doors touch, they are
  80. assumed to be connected and 
  81. operate as a unit. 
  82.  
  83. Key doors are always wait -1.
  84.  
  85. Flags:
  86. "start_open"
  87.  causes the door to move to its 
  88.  destination and operate in 
  89.  reverse. used to close areas
  90.  when triggered.
  91.  the entity will be lighted in
  92.  closed postion, but spawned 
  93.  in the open position.
  94. "x"
  95.  this flag has been removed
  96. "door_dont_link"
  97.  even if doors touch they won't
  98.  be treated as a unit.
  99. "gold_key"
  100.  you need the gold key to open
  101.  this door (check worldspawn!)
  102. "silver_key"
  103.  you need the silver key to
  104.  open this door (worldspawn!)
  105. "toggle"
  106.  causes the door to wait in both
  107.  the start and end states for a 
  108.  trigger event
  109.  
  110. Keys:
  111. "message"
  112.  is printed when the door is touched
  113.  if it is a trigger door and it hasn't
  114.  been fired yet
  115. "angle"
  116.  determines the opening direction
  117. "targetname"
  118.  if set, no touch field will be
  119.  spawned and a remote button or
  120.  trigger field activates the door.
  121. "target"
  122.  all matching entities will be used
  123. "killtarget"
  124.  all matching entities will be
  125.  removed when fired
  126. "health"
  127.  if set, door must be shot open
  128. "speed"
  129.  movement speed (100 default)
  130. "wait"
  131.  wait before returning (3 is default,
  132.  -1 = never return)
  133. "delay"
  134.  waits # seconds before firing
  135.  matching targets
  136. "lip"
  137.  lip remaining at end of move 
  138.  8 is default
  139. "dmg"
  140.  damage to inflict when blocked
  141.  2 is default
  142. "sounds"
  143.  0 = no sound
  144.  1 = stone
  145.  2 = base
  146.  3 = stone chain
  147.  4 = screechy metal
  148. */
  149. /*QUAKED func_door_secret (0 .5 .8) ? OPEN_ONCE 1ST_LEFT 1ST_DOWN NO_SHOOT ALWAYS_SHOOT
  150. Basic secret door. Slides back,
  151. then to the side. Angle determines
  152. direction.
  153.  
  154. Flags:
  155. "open_once"
  156.  stays open when triggered
  157. "1st_left"
  158.  1st move is left of arrow
  159. "1st_down"
  160.  1st move is down from arrow
  161. "no_shoot"
  162.  only opened by trigger
  163. "always_shoot"
  164.  even if targeted, keep shootable
  165.  
  166. Keys:
  167. "target"
  168.  all matching targets will be used
  169. "killtarget"
  170.  all matching entities will be 
  171.  removed
  172. "wait"
  173.  # of seconds before coming back
  174. "delay"
  175.  waits # seconds before firing
  176.  its targets
  177. "t_width"
  178.  override Width to move back
  179.  (or height if going down)
  180. "t_length"
  181.  override Length to move sideways
  182. "dmg"
  183.  damage to inflict when blocked
  184.  (2 default)
  185. "message"
  186.  prints message when touched
  187.  
  188. If a secret door has a targetname,
  189. it will only be opened by it's button
  190. or trigger, not by damage.
  191.  
  192. "sounds"
  193.  1 = medieval
  194.  2 = metal
  195.  3 = base
  196. */
  197. /*QUAKED func_episodegate (0 .5 .8) ? E1 E2 E3 E4
  198. This bmodel will appear if the
  199. episode has already been
  200. completed, so players can't
  201. reenter it.
  202. */
  203. /*QUAKED func_illusionary (0 .5 .8) ?
  204. A simple entity that looks solid
  205. but lets you walk through it.
  206. Does not block light.
  207. */
  208. /*QUAKED func_wall (0 .5 .8) ?
  209. This is just a solid wall if not
  210. inhibitted.
  211.  
  212. Changes its texture(s) to alternate
  213. ones (e.g. basebtn), if targetted.
  214. */
  215. /*QUAKED func_train (0 .5 .8) ?
  216. Trains are moving platforms that
  217. players can ride. The target's origin
  218. specifies the min point of the train
  219. at each corner. The train spawns
  220. at the first target it is pointing at.
  221.  
  222. Use path_corner as targets.
  223.  
  224. To stop a train entity, make the
  225. the last path_corner Wait -1.
  226.  
  227. If the train itself is the target of a
  228. button or trigger, it will not begin
  229. moving until activated.
  230.  
  231. Keys:
  232. "speed"
  233.  moving speed, default is 100
  234. "dmg"
  235.  damage, default is 2
  236. "sounds"
  237.  1 = ratchet metal
  238. */
  239. /*QUAKED func_plat (0 .5 .8) ? PLAT_LOW_TRIGGER
  240. Plats are always drawn in the
  241. extended position, so they will
  242. light correctly.
  243.  
  244. If the plat is the target of another
  245. trigger or button, it will start out
  246. disabled in the extended position
  247. until it is triggered, when it will lower
  248. and become a normal plat.
  249.  
  250. Flags:
  251.  "plat_low_trigger"
  252.  plat will only be triggered when in
  253.  lowered position
  254.  
  255. Keys:
  256. "speed"
  257.  moving speed, default is 150
  258. "height"
  259.  determines the amount the plat
  260.  moves, instead of being implicitly
  261.  determined by the model's height.
  262. "sounds"
  263.  1 = base fast
  264.  2 = chain slow
  265. */
  266. /*QUAKED func_dm_only (.0 .0 1.0) ?
  267. A teleporter that only appears in
  268. deathmatch.
  269. */
  270. /*QUAKED info_null (0 0.5 0) (-4 -4 -4) (4 4 4)
  271. Invisible entity. Used as a positional
  272. target for spotlights, etc.
  273. Removes itself.
  274. */
  275. /*QUAKED info_notnull (0 0.5 0) (-4 -4 -4) (4 4 4)
  276. Invisible entity. Used as a positional
  277. target for lightning.
  278. */
  279. /*QUAKED info_intermission (1 0.5 0.5) (-16 -16 -16) (16 16 16)
  280. This is the camera point for the
  281. intermission. Use mangle instead
  282. of angle, so you can set pitch or roll
  283. as well as yaw.  'pitch roll yaw'
  284. Quake does a random pick if more
  285. than one exists.
  286. If no info_intermission entity is set,
  287. Quake uses the player start.
  288.  
  289. Keys:
  290. "mangle"
  291.  set 'pitch roll yaw'
  292. */
  293. /*QUAKED info_player_start (1 0 0) (-16 -16 -24) (16 16 24)
  294. The normal starting point for a level.
  295. Only one is allowed.
  296.  
  297. Keys:
  298. "angle"
  299.  viewing angle when spawning
  300. */
  301. /*QUAKED info_player_deathmatch (1 0 1) (-16 -16 -24) (16 16 24)
  302. Potential spawning position(s) for
  303. deathmatch games.
  304.  
  305. Keys:
  306. "angle"
  307.  viewing angle when spawning
  308. */
  309. /*QUAKED info_player_coop (1 0 1) (-16 -16 -24) (16 16 24)
  310. Potential spawning position(s) for
  311. coop games.
  312.  
  313. Keys:
  314. "angle"
  315.  viewing angle when spawning
  316. */
  317. /*QUAKED info_player_start2 (1 0 0) (-16 -16 -24) (16 16 24)
  318. Only used on start map for the
  319. return point from an episode.
  320.  
  321. Keys:
  322. "angle"
  323.  viewing angle when spawning
  324. */
  325. /*QUAKED info_teleport_destination (0.5 0.5 0.5) (-8 -8 -8) (8 8 32)
  326. This is the destination marker for a
  327. teleporter.
  328.  
  329. Keys:
  330. "targetname"
  331.  value used by teleporter
  332. "angle"
  333.  new view angle after teleporting
  334. */
  335. /*QUAKED item_cells (0 .5 .8) (0 0 0) (32 32 32) BIG
  336. 6 ammo points (cells) for the 
  337. Thunderbolt (Lightning).
  338.  
  339. Flags:
  340. "big"
  341.  gives 12 instead of 6
  342. */
  343. /*QUAKED item_rockets (0 .5 .8) (0 0 0) (32 32 32) BIG
  344. 5 ammo points (rockets) for the 
  345. Rocket/Grenade Launcher.
  346.  
  347. Flags:
  348. "big"
  349.  gives 10 instead of 5
  350. */
  351. /*QUAKED item_shells (0 .5 .8) (0 0 0) (32 32 32) BIG
  352. 20 shells for both Shotgun and
  353. SuperShotgun.
  354.  
  355. Flags:
  356. "big"
  357.  gives 40 instead of 20
  358. */
  359. /*QUAKED item_spikes (0 .5 .8) (0 0 0) (32 32 32) BIG
  360. 25 ammo points (spikes) for 
  361. Perforator and Super Perforator.
  362.  
  363. Flags:
  364. "big"
  365.  gives 50 instead of 25
  366. */
  367. /*QUAKED item_health (.3 .3 1) (0 0 0) (32 32 32) ROTTEN MEGAHEALTH
  368. Health box. Normally gives 25 points.
  369.  
  370. Flags:
  371. "rotten"
  372.  gives 5-10 points
  373. "megahealth"
  374.  will add 100 health, then rot you
  375.  down to your maximum health limit,
  376.  one point per second
  377. */
  378. /*QUAKED item_artifact_envirosuit (0 .5 .8) (-16 -16 -24) (16 16 32)
  379. Player takes no damage from water
  380. or slime for 30 seconds.
  381. */
  382. /*QUAKED item_artifact_invulnerability (0 .5 .8) (-16 -16 -24) (16 16 32)
  383. Player is invulnerable for 30 seconds.
  384. */
  385. /*QUAKED item_artifact_invisibility (0 .5 .8) (-16 -16 -24) (16 16 32)
  386. Player is invisible for 30 seconds.
  387. */
  388. /*QUAKED item_artifact_super_damage (0 .5 .8) (-16 -16 -24) (16 16 32)
  389. The next attack from the player will
  390. do 4x damage. Lasts 30 seconds.
  391. */
  392. /*QUAKED item_armorInv (0 .5 .8) (-16 -16 0) (16 16 32)
  393. Red armor, gives 200 armor points.
  394. */
  395. /*QUAKED item_armor2 (0 .5 .8) (-16 -16 0) (16 16 32)
  396. Yellow armor, gives 150 points.
  397. */
  398. /*QUAKED item_armor1 (0 .5 .8) (-16 -16 0) (16 16 32)
  399. Green armor, gives 100 points.
  400. */
  401. /*QUAKED item_key1 (0 .5 .8) (-16 -16 -24) (16 16 32)
  402. SILVER key.
  403.  
  404. In order for keys to work you
  405. MUST set your maps worldtype
  406. (see worldspawn).
  407. */
  408. /*QUAKED item_key2 (0 .5 .8) (-16 -16 -24) (16 16 32)
  409. GOLD key.
  410.  
  411. In order for keys to work you
  412. MUST set your maps worldtype
  413. (see worldspawn).
  414. */
  415. /*QUAKED item_sigil (0 .5 .8) (-16 -16 -24) (16 16 32) E1 E2 E3 E4
  416. End of episode sigil.
  417.  
  418. Flags:
  419.  sets episode
  420. */
  421. /*QUAKED light (0 1 0) (-8 -8 -8) (8 8 8) START_OFF
  422. Non-displayed light. If targeted, it
  423. will toggle between on or off.
  424.  
  425. Flags:
  426. "start_off"
  427.  starts off until triggered
  428.  
  429. Keys:
  430. "light"
  431.  sets brightness, 300 is default
  432. "style"
  433.  0 = normal
  434.  1 = flicker (first variety)
  435.  2 = slow strong pulse
  436.  3 = candle (first variety)
  437.  4 = fast strobe
  438.  5 = gentle pulse
  439.  6 = flicker (second variety)
  440.  7 = candle (second variety)
  441.  8 = candle (third variety)
  442.  9 = slow strobe
  443.  10 = flourescent flicker
  444.  11 = slow pulse, not fading to black
  445.  
  446.  styles 32-62 are assigned by the
  447.  light program for switchable lights
  448.  0 is default
  449. */
  450. /*QUAKED light_torch_small_walltorch (0 .5 0) (-10 -10 -20) (10 10 20)
  451. Short wall torch.
  452.  
  453. Keys:
  454. "light"
  455.  sets brightness, 200 is default
  456. "style"
  457.  0 = normal
  458.  1 = flicker (first variety)
  459.  2 = slow strong pulse
  460.  3 = candle (first variety)
  461.  4 = fast strobe
  462.  5 = gentle pulse
  463.  6 = flicker (second variety)
  464.  7 = candle (second variety)
  465.  8 = candle (third variety)
  466.  9 = slow strobe
  467.  10 = flourescent flicker
  468.  11 = slow pulse, not fading to black
  469.  
  470.  styles 32-62 are assigned by the
  471.  light program for switchable lights
  472.  0 is default
  473. */
  474. /*QUAKED light_flame_large_yellow (0 1 0) (-10 -10 -12) (12 12 18)
  475. Large yellow flames.
  476.  
  477. Keys:
  478. "light"
  479.  sets brightness
  480. */
  481. /*QUAKED light_flame_small_yellow (0 1 0) (-8 -8 -8) (8 8 8) START_OFF
  482. Small yellow flames.
  483.  
  484. Flags:
  485. "start_off"
  486.  starts off until triggered
  487.  
  488. Keys:
  489. "light"
  490.  sets brightness
  491. */
  492. /*QUAKED light_flame_small_white (0 1 0) (-10 -10 -40) (10 10 40) START_OFF
  493. Small white flames.
  494.  
  495. Flags:
  496. "start_off"
  497.  starts off until triggered
  498.  
  499. Keys:
  500. "light"
  501.  sets brightness
  502. */
  503. /*QUAKED light_fluoro (0 1 0) (-8 -8 -8) (8 8 8) START_OFF
  504. Non-displayed light. Makes steady
  505. fluorescent humming sound.
  506.  
  507. Flags:
  508. "start_off"
  509.  starts off until triggered
  510.  
  511. Keys:
  512. "light"
  513.  sets brightness, 300 is default
  514. "style"
  515.  0 = normal
  516.  1 = flicker (first variety)
  517.  2 = slow strong pulse
  518.  3 = candle (first variety)
  519.  4 = fast strobe
  520.  5 = gentle pulse
  521.  6 = flicker (second variety)
  522.  7 = candle (second variety)
  523.  8 = candle (third variety)
  524.  9 = slow strobe
  525.  10 = flourescent flicker
  526.  11 = slow pulse, not fading to black
  527.  
  528.  styles 32-62 are assigned by the
  529.  light program for switchable lights
  530.  0 is default
  531. */
  532. /*QUAKED light_fluorospark (0 1 0) (-8 -8 -8) (8 8 8)
  533. Non-displayed light. Makes
  534. sparking, broken fluorescent
  535. sound.
  536.  
  537. Keys:
  538. "light"
  539.  sets brightness, 300 is default
  540. "style"
  541.  0 = normal
  542.  1 = flicker (first variety)
  543.  2 = slow strong pulse
  544.  3 = candle (first variety)
  545.  4 = fast strobe
  546.  5 = gentle pulse
  547.  6 = flicker (second variety)
  548.  7 = candle (second variety)
  549.  8 = candle (third variety)
  550.  9 = slow strobe
  551.  10 = flourescent flicker
  552.  11 = slow pulse, not fading to black
  553.  
  554.  styles 32-62 are assigned by the
  555.  light program for switchable lights
  556.  10 is default
  557. */
  558. /*QUAKED light_globe (0 1 0) (-8 -8 -8) (8 8 8)
  559. Sphere globe light (sprite).
  560.  
  561. Keys:
  562. "light"
  563.  sets brightness, 300 is default
  564. "style"
  565.  0 = normal
  566.  1 = flicker (first variety)
  567.  2 = slow strong pulse
  568.  3 = candle (first variety)
  569.  4 = fast strobe
  570.  5 = gentle pulse
  571.  6 = flicker (second variety)
  572.  7 = candle (second variety)
  573.  8 = candle (third variety)
  574.  9 = slow strobe
  575.  10 = flourescent flicker
  576.  11 = slow pulse, not fading to black
  577.  
  578.  styles 32-62 are assigned by the
  579.  light program for switchable lights
  580.  0 is default
  581. */
  582. /*QUAKED misc_noisemaker (1 0.5 0) (-10 -10 -10) (10 10 10)
  583. For optimization testing, starts
  584. a lot of sounds. Not very useful.
  585. */
  586. /*QUAKED monster_enforcer (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
  587. Enforcer, 80 health points.
  588.  
  589. Flags:
  590. "ambush"
  591.  the monster will only wake up on
  592.  really seeing the player, not another
  593.  monster getting angry
  594. */
  595. /*QUAKED monster_hell_knight (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
  596. Hell Knight, 250 health points.
  597.  
  598. Flags:
  599. "ambush"
  600.  the monster will only wake up on
  601.  really seeing the player, not another
  602.  monster getting angry
  603. */
  604. /*QUAKED monster_army (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
  605. Grunt, 30 health points.
  606.  
  607. Flags:
  608. "ambush"
  609.  the monster will only wake up on
  610.  really seeing the player, not another
  611.  monster getting angry
  612. */
  613. /*QUAKED monster_dog (1 0 0) (-32 -32 -24) (32 32 40) AMBUSH
  614. Dog (Rottweiler), 25 health points.
  615.  
  616. Flags:
  617. "ambush"
  618.  the monster will only wake up on
  619.  really seeing the player, not another
  620.  monster getting angry
  621. */
  622. /*QUAKED monster_ogre (1 0 0) (-32 -32 -24) (32 32 64) AMBUSH
  623. Ogre, 200 health points.
  624.  
  625. Flags:
  626. "ambush"
  627.  the monster will only wake up on
  628.  really seeing the player, not another
  629.  monster getting angry
  630. */
  631. /*QUAKED monster_knight (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
  632. Knight, 75 health points.
  633.  
  634. Flags:
  635. "ambush"
  636.  the monster will only wake up on
  637.  really seeing the player, not another
  638.  monster getting angry
  639. */
  640. /*QUAKED monster_zombie (1 0 0) (-16 -16 -24) (16 16 32) CRUCIFIED AMBUSH
  641. Zombie, 60 health points.
  642. If crucified, stick the bounding
  643. box 12 pixels back into a wall to
  644. look right.
  645.  
  646. Flags:
  647. "crucified"
  648.  :-)
  649. "ambush"
  650.  the monster will only wake up on
  651.  really seeing the player, not another
  652.  monster getting angry
  653. */
  654. /*QUAKED monster_wizard (1 0 0) (-16 -16 -24) (16 16 40) AMBUSH
  655. Scrag (Wizard), 80 health points.
  656.  
  657. Flags:
  658. "ambush"
  659.  the monster will only wake up on
  660.  really seeing the player, not another
  661.  monster getting angry
  662. */
  663. /*QUAKED monster_demon1 (1 0 0) (-32 -32 -24) (32 32 64) AMBUSH
  664. Fiend (Demon), 300 health points.
  665.  
  666. Flags:
  667. "ambush"
  668.  the monster will only wake up on
  669.  really seeing the player, not another
  670.  monster getting angry
  671. */
  672. /*QUAKED monster_oldone (1 0 0) (-16 -16 -24) (16 16 32)
  673. Shub-Niggurath, 40000 health points.
  674. Most likely killed by teleport frag.
  675. */
  676. /*QUAKED monster_shambler (1 0 0) (-32 -32 -24) (32 32 64) AMBUSH
  677. Shambler, 600 health points.
  678. Rockets only have half damage
  679. when hitting the Shambler.
  680.  
  681. Flags:
  682. "ambush"
  683.  the monster will only wake up on
  684.  really seeing the player, not another
  685.  monster getting angry
  686. */
  687. /*QUAKED monster_shalrath (1 0 0) (-32 -32 -24) (32 32 48) AMBUSH
  688. Vore (Shalrath), 400 health points.
  689.  
  690. Flags:
  691. "ambush"
  692.  the monster will only wake up on
  693.  really seeing the player, not another
  694.  monster getting angry
  695. */
  696. /*QUAKED monster_boss (1 0 0) (-128 -128 -24) (128 128 256)
  697. Cthon (Boss of Shareware Quake)
  698. Only event_lightning can kill him.
  699. */
  700. /*QUAKED monster_tarbaby (1 0 0) (-16 -16 -24) (16 16 24) AMBUSH
  701. Spawn (Tarbaby), 80 health points.
  702.  
  703. Flags:
  704. "ambush"
  705.  the monster will only wake up on
  706.  really seeing the player, not another
  707.  monster getting angry
  708. */
  709. /*QUAKED monster_fish (1 0 0) (-16 -16 -24) (16 16 24) AMBUSH
  710. Rotfish, 25 health points.
  711.  
  712. Flags:
  713. "ambush"
  714.  the monster will only wake up on
  715.  really seeing the player, not another
  716.  monster getting angry
  717. */
  718. /*QUAKED misc_teleporttrain (0 .5 .8) (-8 -8 -8) (8 8 8)
  719. This is used for the final boss.
  720. Flying ball needed to teleport
  721. kill Shub-Niggurath.
  722. */
  723. /*QUAKED misc_fireball (0 .5 .8) (-8 -8 -8) (8 8 8)
  724. Lava Ball.
  725.  
  726. Keys:
  727. "speed"
  728.  speed of ball, default is 1000
  729. */
  730. /*QUAKED misc_explobox (0 .5 .8) (0 0 0) (32 32 64)
  731. Exploding box. 
  732. */
  733. /*QUAKED misc_explobox2 (0 .5 .8) (0 0 0) (32 32 64)
  734. Smaller exploding box.
  735. */
  736. /*QUAKED noclass (0 0 0) (-8 -8 -8) (8 8 8)
  737. Prints a warning message and its
  738. position (to console) when spawned.
  739. Removes itself after doing this.
  740. */
  741. /*QUAKED path_corner (0.5 0.3 0) (-8 -8 -8) (8 8 8)
  742. Monsters will continue walking
  743. towards the next target corner.
  744. Also used by func_train.
  745. */
  746. /*QUAKED test_teleport (0 .5 .8) ?
  747. Teleporter testing. For
  748. testing only. Don't use it.
  749. */
  750. /*QUAKED test_fodder (0 .5 .8) ?
  751. Beating guy? For testing
  752. only. Never used in Quake.
  753. Don't use it.
  754. */
  755. /*QUAKED trap_spikeshooter (0 .5 .8) (-8 -8 -8) (8 8 8) SUPERSPIKE LASER
  756. When triggered, fires a spike in
  757. the direction determined by angle.
  758.  
  759. Flags:
  760. "superspike"
  761.  fires large spikes
  762. "laser"
  763.  fires laser
  764.  
  765. Keys:
  766. "angle"
  767.  angle to fire
  768. */
  769. /*QUAKED trap_shooter (0 .5 .8) (-8 -8 -8) (8 8 8) SUPERSPIKE LASER
  770. Continuously fires spikes.
  771.  
  772. Flags:
  773. "superspike"
  774.  fires large spikes
  775. "laser"
  776.  fires laser
  777.  
  778. Keys:
  779. "angle"
  780.  angle to fire
  781. "wait"
  782.  time between spikes (1.0 default)
  783. "nextthink"
  784.  delay before firing first spike,
  785.  so multiple shooters can be
  786.  stagered
  787. */
  788. /*QUAKED trigger_teleport (0.5 0.0 0.5) ? PLAYER_ONLY SILENT
  789. Any object touching this will be
  790. transported to the corresponding
  791. info_teleport_destination entity.
  792.  
  793. Flags:
  794. "player_only"
  795.  only players will teleport
  796. "silent"
  797.  silences teleporting
  798. */
  799. /*QUAKED trigger_changelevel (0.5 0.5 0.5) ? NO_INTERMISSION
  800. When the player touches this, he
  801. gets sent to the map listed in the
  802. "map" variable. The view will go to
  803. the info_intermission spot and
  804. display stats.
  805.  
  806. Keys:
  807. "map"
  808.  set to name of next map
  809.  (e.g. e1m1) if no map is set,
  810.  the current map will be restartet
  811.  
  812. Flags:
  813. "no_intermission"
  814.  bypasses intermission screen
  815. */
  816. /*QUAKED trigger_setskill (0.5 0.0 0.5) ?
  817. Sets skill level to the value of
  818. "message". Only used on start
  819. map.
  820.  
  821. Keys:
  822. "message"
  823.  sets skill level
  824.  0 = easy
  825.  1 = normal
  826.  2 = hard
  827.  3 = nightmare
  828. */
  829. /*QUAKED trigger_counter (0.5 0.0 0.5) ? NOMESSAGE
  830. Acts as an intermediary for an action
  831. that takes multiple inputs. 
  832. If nomessage is not set, it will
  833. print "1 more.. " etc when triggered
  834. and "sequence complete" when
  835. finished. After the counter has been
  836. triggered "count" times, it will fire all
  837. of it's targets and remove itself.
  838.  
  839. It's a once-only trigger (i.e. Wait is
  840. always -1).
  841.  
  842. Flags:
  843. "nomessage"
  844.  disables count display
  845.  
  846. Keys:
  847. "count"
  848.  number of triggers needed to fire
  849.  own target, default is 2
  850. "message"
  851.  prints message after completing
  852.  the sequence. if no delay is set, 
  853.  this message overwrites standard
  854.  'sequence completed' message.
  855. "delay"
  856.  waits # seconds before firing
  857.  targets/writing message
  858. "target"
  859.  targets to fire
  860. "killtarget"
  861.  targets to remove when fired
  862. */
  863. /*QUAKED trigger_once (0.5 0.0 0.5) ? NOTOUCH
  864. Variable sized trigger. Triggers
  865. once, then removes itself. 
  866.  
  867. It's the same as trigger_multiple, but
  868. Wait is always -1.
  869.  
  870. Flags:
  871. "notouch"
  872.  only triggered by other entities, not
  873.  by touching
  874.  
  875. Keys:
  876. "health"
  877.  button must be killed to activate
  878. "angle"
  879.  the trigger will only fire when
  880.  someone is facing the direction of
  881.  the angle, use "360" for angle 0.
  882. "sounds"
  883.  1 = secret
  884.  2 = beep beep
  885.  3 = large switch
  886. "message"
  887.  displayed text when fired
  888. "delay"
  889.  delay before firing (after trigger)
  890. "target"
  891.  targets to fire when fired
  892. "killtarget"
  893.  targets to remove when fired
  894. */
  895. /*QUAKED trigger_multiple (0.5 0.0 0.5) ? NOTOUCH
  896. Variable sized repeatable trigger.
  897. Must be targeted at one or more
  898. entities.
  899.  
  900. Flags:
  901. "notouch"
  902.  only triggered by other entities, not
  903.  by touching
  904.  
  905. Keys:
  906. "health"
  907.  button must be killed to activate
  908. "angle"
  909.  the trigger will only fire when
  910.  someone is facing the direction of
  911.  the angle, use "360" for angle 0.
  912. "sounds"
  913.  1 = secret
  914.  2 = beep beep
  915.  3 = large switch
  916. "message"
  917.  displayed text when fired
  918. "delay"
  919.  delay before firing (after trigger)
  920. "wait"
  921.  delay between triggerings
  922.  default is 0.2
  923. "target"
  924.  targets to fire when fired
  925. "killtarget"
  926.  targets to remove when fired
  927. */
  928. /*QUAKED trigger_onlyregistered (0.5 0.0 0.5) ?
  929. Only fires if playing the registered
  930. version, otherwise prints the message.
  931.  
  932. Keys:
  933. "message"
  934.  message to print when playing
  935.  the shareware version.
  936. */
  937. /*QUAKED trigger_secret (0.5 0.0 0.5) ?
  938. Secret counter trigger.
  939.  
  940. Keys:
  941. "message"
  942.  message to display when
  943.  triggered
  944. "sounds"
  945.  1 = secret
  946.  2 = beep beep
  947. "delay"
  948.  waits # seconds before displaying
  949.  message/firing targets
  950. "target"
  951.  targets to fire when fired
  952. "killtarget"
  953.  targets to remove when fired
  954. */
  955. /*QUAKED trigger_monsterjump (0.5 0.0 0.5) ?
  956. Walking monsters that touch this
  957. will jump in the direction of the
  958. trigger's angle.
  959.  
  960. Keys:
  961. "angle"
  962.  angle towards the monster jumps
  963. "speed"
  964.  the speed thrown forward
  965.  default is 200
  966. "height"
  967.  the speed thrown upwards
  968.  default is 200
  969. */
  970. /*QUAKED trigger_relay (0.5 0.0 0.5) ?
  971. This fixed size trigger cannot be
  972. touched, it can only be fired by
  973. other events.
  974.  
  975. Keys:
  976. "killtarget"
  977.  removes target
  978. "target"
  979.  fires target when triggered
  980. "delay"
  981.  delay before firing (after trigger)
  982. "message"
  983.  displayed when fired
  984. */
  985. /*QUAKED trigger_hurt (0.5 0.0 0.5) ?
  986. Any object touching this will be hurt.
  987.  
  988. Keys:
  989. "dmg"
  990.  sets damage, default is 5
  991. */
  992. /*QUAKED trigger_push (0.5 0.0 0.5) ? PUSH_ONCE
  993. Pushes the player and Grenades.
  994. Use this to create wind tunnels
  995. and currents.
  996.  
  997. Flags:
  998. "push_once"
  999.  removes itself after firing
  1000.  
  1001. Keys:
  1002. "speed"
  1003.  speed of push, default is 1000
  1004. "angle"
  1005.  direction of push
  1006.  (-2 is down, -1 up)
  1007. */
  1008. /*QUAKED viewthing (0 .5 .8) (-8 -8 -8) (8 8 8)
  1009. A model will be spawned at
  1010. the position of this entity.
  1011. (default = player)
  1012.  
  1013. Just for debugging.
  1014. Don't use.
  1015.  
  1016. Use the console commands
  1017. 'viewmodel', 'viewframe',
  1018. 'viewnext', 'viewprev' to
  1019. view frames of model.
  1020. */
  1021. /*QUAKED weapon_supershotgun (0 .5 .8) (-16 -16 0) (16 16 32)
  1022. SuperShotgun.
  1023. */
  1024. /*QUAKED weapon_nailgun (0 .5 .8) (-16 -16 0) (16 16 32)
  1025. Perforator (Nailgun).
  1026. */
  1027. /*QUAKED weapon_supernailgun (0 .5 .8) (-16 -16 0) (16 16 32)
  1028. Super Perforator (Super
  1029. Nailgun).
  1030. */
  1031. /*QUAKED weapon_grenadelauncher (0 .5 .8) (-16 -16 0) (16 16 32)
  1032. Grenade Launcher.
  1033. */
  1034. /*QUAKED weapon_rocketlauncher (0 .5 .8) (-16 -16 0) (16 16 32)
  1035. Rocket Launcher.
  1036. */
  1037. /*QUAKED weapon_lightning (0 .5 .8) (-16 -16 0) (16 16 32)
  1038. Thunderbolt Cannon.
  1039. */
  1040. /*QUAKED worldspawn (0 0 0) ?
  1041. Only used for the world entity.
  1042. Should be only one per MAP.
  1043.  
  1044. Keys:
  1045. "wad"
  1046.  which graphics wad to use
  1047. "message"
  1048.  sets the title of the map
  1049. "worldtype"
  1050.  0 = medieval
  1051.  1 = metal
  1052.  2 = base
  1053.  MUST be set when using keys!
  1054. "sounds"
  1055.  CD track to play
  1056. "light"
  1057.  default light level
  1058. */
  1059.